
package com.huizhan.web.dao;
 
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import java.util.*;

import javax.transaction.Transactional;

import com.huizhan.web.model.*;


@Repository 
public interface PropertyDao extends JpaRepository<Property,Long>
{
    /**
     * 根据注册ID获取属性集合
     * @param registerId 注册ID
     * @return 属性集合
     */
    List<Property> findByRegisterId(Long registerId);
    
    /**
     * 根据注册id获取属性数量
     * @param registerId  注册id
     * @return 数量
     */
     Integer countByRegisterId(Long registerId);

     
    /**
     * 根据角色id删除角色关联权限
     * @param registerId
     */   
    @Transactional
    void deleteByRegisterId(Long registerId);
    
}
